package com.ruoyi.system.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 特种设备台账(SpecialEquipmentAccount)实体类
 *
 * @author makejava
 * @since 2023-03-20 16:41:16
 */
public class SpecialEquipmentAccount implements Serializable {
    private static final long serialVersionUID = 685686751254942101L;
    /**
     * 主键
     */
    private Integer id;
    /**
     * 设备注册代码
     */
    private String registrationCode;
    /**
     * 设备种类
     */
    private String equipmentType;
    /**
     * 设备类别
     */
    private String equipmentClass;
    /**
     * 设备品种
     */
    private String equipmentBreed;
    /**
     * 设备型号
     */
    private String specifications;
    /**
     * 使用单位
     */
    private String makeUnit;
    /**
     * 乡镇
     */
    private String villages;
    /**
     * 设备使用地址
     */
    private String address;
    /**
     * 使用状态
     */
    private String makeStatus;
    /**
     * 检验结论
     */
    private String checkConclusion;
    /**
     * 检验日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkDate;
    /**
     * 下次检验日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date nextCheckDate;
    /**
     * 维保单位
     */
    private String maintainUnit;
    /**
     * 备注
     */
    private String remark;
    /**
     * 附件文件id
     */
    private Integer fileId;
    /**
     * 附件文件名称
     */
    private String fileName;
    /**
     * 附件文件url
     */
    private String fileUrl;
    /**
     * 创建人
     */
    private String createdBy;
    /**
     * 创建时间
     */
    private Date createdDate;
    /**
     * 更新人
     */
    private String modifyBy;
    /**
     * 更新时间
     */
    private Date modifyDate;
    /**
     * 逻辑删除标识 0删除 1正常
     */
    private Integer yn;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRegistrationCode() {
        return registrationCode;
    }

    public void setRegistrationCode(String registrationCode) {
        this.registrationCode = registrationCode;
    }

    public String getEquipmentType() {
        return equipmentType;
    }

    public void setEquipmentType(String equipmentType) {
        this.equipmentType = equipmentType;
    }

    public String getEquipmentClass() {
        return equipmentClass;
    }

    public void setEquipmentClass(String equipmentClass) {
        this.equipmentClass = equipmentClass;
    }

    public String getEquipmentBreed() {
        return equipmentBreed;
    }

    public void setEquipmentBreed(String equipmentBreed) {
        this.equipmentBreed = equipmentBreed;
    }

    public String getSpecifications() {
        return specifications;
    }

    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    public String getMakeUnit() {
        return makeUnit;
    }

    public void setMakeUnit(String makeUnit) {
        this.makeUnit = makeUnit;
    }

    public String getVillages() {
        return villages;
    }

    public void setVillages(String villages) {
        this.villages = villages;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getMakeStatus() {
        return makeStatus;
    }

    public void setMakeStatus(String makeStatus) {
        this.makeStatus = makeStatus;
    }

    public String getCheckConclusion() {
        return checkConclusion;
    }

    public void setCheckConclusion(String checkConclusion) {
        this.checkConclusion = checkConclusion;
    }

    public Date getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(Date checkDate) {
        this.checkDate = checkDate;
    }

    public Date getNextCheckDate() {
        return nextCheckDate;
    }

    public void setNextCheckDate(Date nextCheckDate) {
        this.nextCheckDate = nextCheckDate;
    }

    public String getMaintainUnit() {
        return maintainUnit;
    }

    public void setMaintainUnit(String maintainUnit) {
        this.maintainUnit = maintainUnit;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getFileId() {
        return fileId;
    }

    public void setFileId(Integer fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public String getModifyBy() {
        return modifyBy;
    }

    public void setModifyBy(String modifyBy) {
        this.modifyBy = modifyBy;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Integer getYn() {
        return yn;
    }

    public void setYn(Integer yn) {
        this.yn = yn;
    }

}

